1006153
381785
670450
1067354
509875
920751
852250
653498
721796
297434
154318
137133
768147
862949
991724
779610
506504
34952
58987
573377
276284
515841
430275
798256